package com.ruoyi.system.service.fx;

import com.ruoyi.system.domain.fx.FxChina;

import java.util.List;


/**
 * 全国省市区经纬度Service接口
 * 
 * @author ruoyi
 * @date 2024-07-23
 */
public interface IFxChinaService 
{
    /**
     * 查询全国省市区经纬度
     * 
     * @param id 全国省市区经纬度主键
     * @return 全国省市区经纬度
     */
    public FxChina selectFxChinaById(Long id);

    /**
     * 查询全国省市区经纬度列表
     * 
     * @param fxChina 全国省市区经纬度
     * @return 全国省市区经纬度集合
     */
    public List<FxChina> selectFxChinaList(FxChina fxChina);

    /**
     * 查询全部省市区
     * @return
     */
    List<FxChina> listAll();

    /**
     * 查询区域名称
     * @param ids
     * @return
     */
    String selectRegionNameByIds(Long[] ids);

    /**
     * 新增全国省市区经纬度
     * 
     * @param fxChina 全国省市区经纬度
     * @return 结果
     */
    public int insertFxChina(FxChina fxChina);

    /**
     * 修改全国省市区经纬度
     * 
     * @param fxChina 全国省市区经纬度
     * @return 结果
     */
    public int updateFxChina(FxChina fxChina);

    /**
     * 批量删除全国省市区经纬度
     * 
     * @param ids 需要删除的全国省市区经纬度主键集合
     * @return 结果
     */
    public int deleteFxChinaByIds(Long[] ids);

    /**
     * 删除全国省市区经纬度信息
     * 
     * @param id 全国省市区经纬度主键
     * @return 结果
     */
    public int deleteFxChinaById(Long id);
}
